module Base
{
	item R6010	
	{
		DisplayCategory					=	Weapon,
		DisplayName 					=	Colt R6010 AR-15 Sporter,	
        Icon                        	=	M16a1_Gun,	
		WeaponSprite                	=	M16A1TNFP,
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	boltaction,	
		FireMode                    	=	Single,	
		AttachmentType              	=	Rifle,	
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,
		MinSightRange					=	2,
		MaxSightRange					=	10,
		StopPower						=	2,
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	20,
		CritDmgMultiplier            	=	4,
		AimingPerkCritModifier      	=	6,
		HitChance                   	=	50,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	5,
		JamGunChance                	=	1,
		MinRange                    	=	0.61,
		MaxRange                    	=	30,
		AimingPerkRangeModifier     	=	0,
		MinDamage                   	=	1.0,
		MaxDamage                   	=	1.6,

		MinAngle                     	=	0.965,
		AimingPerkMinAngleModifier  	=	0.01,
		ConditionMax                	=	10,	
		ConditionLowerChanceOneIn   	=	200,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	40,
		ReloadTime                  	=	25,	
		SwingTime                   	=	0.5,
		MinimumSwingTime            	=	0.5,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	10,
		Weight                      	=	2.9,
					
		AmmoType                    	=	Base.556Bullets,	
		AmmoBox                     	=	556Box,	
		MaxAmmo                     	=	30,	
		MagazineType					=	Base.556Clip,
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	2,	
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	0.3,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	3,	
		DoorDamage                  	=	20,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	35,	
		SoundRadius                 	=	150,	
		SoundGain                   	=	2,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound		        =	M16BringToBear,
		SwingSound      		        =	M16Shoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	M16Jam,
		BreakSound       		        =	M16Break,
		EquipSound       		        =	M16Equip,
		UnequipSound     		        =	M16UnEquip,
		InsertAmmoSound  		        =	M16InsertAmmo,
		EjectAmmoSound  		        =	M16EjectAmmo,
		InsertAmmoStartSound		    =	M16InsertAmmoStart,
		InsertAmmoStopSound		        =	M16InsertAmmoStop,
		EjectAmmoStartSound		        =	M16EjectAmmoStart,
		EjectAmmoStopSound		        =	M16EjectAmmoStop,
		ShellFallSound    		        =	M16CartridgeFall,
		RackSound        		        =	M16Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,
	
        ModelWeaponPart = IronSight IronSight scope2 scope2,
		ModelWeaponPart = Laser Laser laser laser,
		ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
		ModelWeaponPart = RedDot RedDot reddot reddot,
		ModelWeaponPart = x2Scope x2Scope scope scope,
		ModelWeaponPart = x4Scope x4Scope scope scope,
		ModelWeaponPart = x8Scope x8Scope scope scope,
		ModelWeaponPart = LaserOn LaserOn laser laser,

	}
	fixing Fix R6010 AR-15 Sporter			
	{			
		Require : R6010,		
		Fixer : R6010=1;Aiming=5,
	}

	item K4BGreen
    {
		DisplayCategory					=	Weapon,
		DisplayName                 	=	Olympic Arms K4B Flat Top AR-15,	
		Icon							=	C7A1_Gun,
		WeaponSprite                	=	C7A1,	
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	boltaction,	
		FireMode                    	=	Single,	
		AttachmentType              	=	Rifle,
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,
		MinSightRange					=	2,
		MaxSightRange					=	10,
		StopPower						=	2,
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	20,
		CritDmgMultiplier            	=	4,
		AimingPerkCritModifier      	=	6,
		HitChance                   	=	50,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	5,
		JamGunChance                	=	1,
		MinRange                    	=	0.61,
		MaxRange                    	=	30,
		AimingPerkRangeModifier     	=	0,
		MinDamage                   	=	1.0,
		MaxDamage                   	=	1.6,

		MinAngle                     	=	0.965,
		AimingPerkMinAngleModifier  	=	0.01,
		ConditionMax                	=	10,	
		ConditionLowerChanceOneIn   	=	200,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	40,
		ReloadTime                  	=	25,	
		SwingTime                   	=	0.5,
		MinimumSwingTime            	=	0.5,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	10,
		Weight                      	=	3.3,
					
		AmmoType                    	=	Base.556Bullets,	
		AmmoBox                     	=	556Box,	
		MaxAmmo                     	=	30,	
		MagazineType					=	Base.556Clip,
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	2,	
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	0.3,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	3,	
		DoorDamage                  	=	20,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	35,	
		SoundRadius                 	=	150,	
		SoundGain                   	=	2,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound		        =	M16BringToBear,
		SwingSound      		        =	M16Shoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	M16Jam,
		BreakSound       		        =	M16Break,
		EquipSound       		        =	M16Equip,
		UnequipSound     		        =	M16UnEquip,
		InsertAmmoSound  		        =	M16InsertAmmo,
		EjectAmmoSound  		        =	M16EjectAmmo,
		InsertAmmoStartSound		    =	M16InsertAmmoStart,
		InsertAmmoStopSound		        =	M16InsertAmmoStop,
		EjectAmmoStartSound		        =	M16EjectAmmoStart,
		EjectAmmoStopSound		        =	M16EjectAmmoStop,
		ShellFallSound    		        =	M16CartridgeFall,
		RackSound        		        =	M16Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,

        ModelWeaponPart = C79_Scope C79_Scope scope scope,
        ModelWeaponPart = IronSight IronSight scope2 scope2,
		ModelWeaponPart = Laser Laser laser laser,
		ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
		ModelWeaponPart = RedDot RedDot reddot reddot,
		ModelWeaponPart = x2Scope x2Scope scope scope,
		ModelWeaponPart = x4Scope x4Scope scope scope,
		ModelWeaponPart = x8Scope x8Scope scope scope,
		ModelWeaponPart = LaserOn LaserOn laser laser,
    }

	fixing Fix Olympic Arms K4B	AR-15
	{			
		Require : K4BGreen,		
		Fixer : K4BGreen=1;Aiming=5,
		Fixer : K4BBlack=1;Aiming=5,
	}

	item K4BBlack
    {
		DisplayCategory					=	Weapon,
		DisplayName                 	=	Olympic Arms K4B Flat Top AR-15,	
		Icon							=	AR15_Flat_Gun,
		WeaponSprite                	=	K4B_Black_Model,	
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	boltaction,	
		FireMode                    	=	Single,	
		AttachmentType              	=	Rifle,
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,
		MinSightRange					=	2,
		MaxSightRange					=	10,
		StopPower						=	2,
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	20,
		CritDmgMultiplier            	=	4,
		AimingPerkCritModifier      	=	6,
		HitChance                   	=	50,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	5,
		JamGunChance                	=	1,
		MinRange                    	=	0.61,
		MaxRange                    	=	30,
		AimingPerkRangeModifier     	=	0,
		MinDamage                   	=	1.0,
		MaxDamage                   	=	1.6,

		MinAngle                     	=	0.965,
		AimingPerkMinAngleModifier  	=	0.01,
		ConditionMax                	=	10,	
		ConditionLowerChanceOneIn   	=	200,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	40,
		ReloadTime                  	=	25,	
		SwingTime                   	=	0.5,
		MinimumSwingTime            	=	0.5,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	10,
		Weight                      	=	3.3,
					
		AmmoType                    	=	Base.556Bullets,	
		AmmoBox                     	=	556Box,	
		MaxAmmo                     	=	30,	
		MagazineType					=	Base.556Clip,
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	2,	
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	0.3,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	3,	
		DoorDamage                  	=	20,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	35,	
		SoundRadius                 	=	150,	
		SoundGain                   	=	2,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound		        =	M16BringToBear,
		SwingSound      		        =	M16Shoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	M16Jam,
		BreakSound       		        =	M16Break,
		EquipSound       		        =	M16Equip,
		UnequipSound     		        =	M16UnEquip,
		InsertAmmoSound  		        =	M16InsertAmmo,
		EjectAmmoSound  		        =	M16EjectAmmo,
		InsertAmmoStartSound		    =	M16InsertAmmoStart,
		InsertAmmoStopSound		        =	M16InsertAmmoStop,
		EjectAmmoStartSound		        =	M16EjectAmmoStart,
		EjectAmmoStopSound		        =	M16EjectAmmoStop,
		ShellFallSound    		        =	M16CartridgeFall,
		RackSound        		        =	M16Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,

        ModelWeaponPart = C79_Scope C79_Scope scope scope,
        ModelWeaponPart = IronSight IronSight scope2 scope2,
		ModelWeaponPart = Laser Laser laser laser,
		ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
		ModelWeaponPart = RedDot RedDot reddot reddot,
		ModelWeaponPart = x2Scope x2Scope scope scope,
		ModelWeaponPart = x4Scope x4Scope scope scope,
		ModelWeaponPart = x8Scope x8Scope scope scope,
		ModelWeaponPart = LaserOn LaserOn laser laser,
    }

	model K4B_Black_Model
	{
		mesh = weapons/firearm/C7A1,
		texture = weapons/firearm/AR15_Black_Flat_Top,

		attachment muzzle
		{
			offset = 0.0010 0.0200 0.5060,
			rotate = 0.0000 0.0000 180.0000,
		}

		attachment scope
		{
			offset = 0.0010 0.0600 0.0590,
			rotate = 180.0000 0.0000 180.0000,
		}

		attachment world
		{
			offset = 0.0000 0.0000 0.0010,
			rotate = 0.0000 0.0000 0.0000,
		}

		attachment laser
		{
			offset = 0.0000 0.0000 0.3610,
			rotate = 90.0000 0.0000 0.0000,
		}
	}

	fixing Fix Olympic Arms K4B	AR-15
	{			
		Require : K4BBlack,		
		Fixer : K4BGreen=1;Aiming=5,
		Fixer : K4BBlack=1;Aiming=5,
	}

	item R6550
    {
		DisplayCategory					=	Weapon,
		DisplayName                 	=	Colt R6550 AR-15A2 Government,	
		Icon							=	M16A2_Gun,
		WeaponSprite                	=	M16A2TNFP,	
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	boltaction,	
		FireMode                    	=	Single,	
		AttachmentType              	=	Rifle,
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,
		MinSightRange					=	2,
		MaxSightRange					=	10,
		StopPower						=	2,
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	20,
		CritDmgMultiplier            	=	4,
		AimingPerkCritModifier      	=	6,
		HitChance                   	=	50,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	5,
		JamGunChance                	=	1,
		MinRange                    	=	0.61,
		MaxRange                    	=	30,
		AimingPerkRangeModifier     	=	0,
		MinDamage                   	=	1.0,
		MaxDamage                   	=	1.6,

		MinAngle                     	=	0.965,
		AimingPerkMinAngleModifier  	=	0.01,
		ConditionMax                	=	10,	
		ConditionLowerChanceOneIn   	=	200,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	40,
		ReloadTime                  	=	25,	
		SwingTime                   	=	0.5,
		MinimumSwingTime            	=	0.5,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	10,
		Weight                      	=	3.3,
					
		AmmoType                    	=	Base.556Bullets,	
		AmmoBox                     	=	556Box,	
		MaxAmmo                     	=	30,	
		MagazineType					=	Base.556Clip,
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	2,	
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	0.3,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	3,	
		DoorDamage                  	=	20,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	35,	
		SoundRadius                 	=	150,	
		SoundGain                   	=	2,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound		        =	M16BringToBear,
		SwingSound      		        =	M16Shoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	M16Jam,
		BreakSound       		        =	M16Break,
		EquipSound       		        =	M16Equip,
		UnequipSound     		        =	M16UnEquip,
		InsertAmmoSound  		        =	M16InsertAmmo,
		EjectAmmoSound  		        =	M16EjectAmmo,
		InsertAmmoStartSound		    =	M16InsertAmmoStart,
		InsertAmmoStopSound		        =	M16InsertAmmoStop,
		EjectAmmoStartSound		        =	M16EjectAmmoStart,
		EjectAmmoStopSound		        =	M16EjectAmmoStop,
		ShellFallSound    		        =	M16CartridgeFall,
		RackSound        		        =	M16Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,

        ModelWeaponPart = IronSight IronSight scope2 scope2,
		ModelWeaponPart = Laser Laser laser laser,
		ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
		ModelWeaponPart = RedDot RedDot reddot reddot,
		ModelWeaponPart = x2Scope x2Scope scope scope,
		ModelWeaponPart = x4Scope x4Scope scope scope,
		ModelWeaponPart = x8Scope x8Scope scope scope,
		ModelWeaponPart = LaserOn LaserOn laser laser,
		ModelWeaponPart = x2Scope Base.Acog scopeb41 scopeb41,
		ModelWeaponPart = x4Scope Base.Acog scopeb41 scopeb41,
		ModelWeaponPart = x8Scope Base.12xScope scopeb41 scopeb41,
		ModelWeaponPart = Base.x4-x12Scope Base.12xScope scopeb41 scopeb41,
		ModelWeaponPart = RedDot Base.Reddot_PicatinnyShort reddot reddot,
		ModelWeaponPart = Base.RedDotScope ReddotScope_PicatinnyShort reddot reddot,
		ModelWeaponPart = AmmoStraps Base.Rifle_Ammostrap sling sling,
		ModelWeaponPart = Sling Base.Sling sling sling,
		ModelWeaponPart = Sling_Leather Base.Sling_Leather sling sling,
		ModelWeaponPart = Sling_Olive Base.Sling_Olive sling sling,
		ModelWeaponPart = Sling_Camo Base.Sling_Camo sling sling,
		ModelWeaponPart = RecoilPad Base.Recoil_Pad recoilpad recoilpad,
		ModelWeaponPart = Base.223Silencer Base.Silencer silencer silencer,
		ModelWeaponPart = BrokenSilencer BrokenSilencer silencer silencer,
		ModelWeaponPart = BrokenSilencer_PopBottle BrokenSilencer_PopBottle silencer silencer,
		ModelWeaponPart = BrokenImprovisedSilencer BrokenSilencer_Improvised silencer silencer,
		ModelWeaponPart = Base.ImprovisedSilencer Base.Silencer_Improvised silencer silencer,
		ModelWeaponPart = Base.Silencer_PopBottle Base.Silencer_PopBottle silencer silencer,
		ModelWeaponPart = Laser Base.TacticalLaser laser laser,
		ModelWeaponPart = GunLight Base.TacticalLight laser laser,
        StopPower = 2,
    }

	fixing Fix Colt R6550 AR-15A2			
	{			
		Require : R6550,		
		Fixer : R6550=1,Aiming=5,
	}

	item DSASA58
	{
		DisplayCategory					=	Weapon,
		DisplayName                 	=	DSA SA58 Classic,	
		Icon                        	=	FNFAL_Gun,	
		WeaponSprite                	=	FNFALTNFP,	
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	boltaction,	
		FireMode                    	=	Single,	
		AttachmentType              	=	Rifle,	
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,
		MinSightRange					=	2,
		MaxSightRange					=	10,
		StopPower						=	2,
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	20,
		CritDmgMultiplier            	=	5,
		AimingPerkCritModifier      	=	6,
		HitChance                   	=	50,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	5,
		JamGunChance                	=	1,
		MinRange                    	=	0.61,
		MaxRange                    	=	30,
		AimingPerkRangeModifier     	=	0,
		MinDamage                   	=	1.0,
		MaxDamage                   	=	1.6,

		MinAngle                     	=	0.965,
		AimingPerkMinAngleModifier  	=	0.01,
		ConditionMax                	=	10,	
		ConditionLowerChanceOneIn   	=	200,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	40,
		ReloadTime                  	=	25,	
		SwingTime                   	=	0.5,
		MinimumSwingTime            	=	0.5,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	20,
		Weight                      	=	3.3,
					
		AmmoType                    	=	Base.556Bullets,	
		AmmoBox                     	=	556Box,	
		MaxAmmo                     	=	30,	
		MagazineType					=	Base.556Clip,
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	2,	
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	0.3,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	3,	
		DoorDamage                  	=	20,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	35,	
		SoundRadius                 	=	150,	
		SoundGain                   	=	2,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound		        =	M16BringToBear,
		SwingSound      		        =	M16Shoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	M16Jam,
		BreakSound       		        =	M16Break,
		EquipSound       		        =	M16Equip,
		UnequipSound     		        =	M16UnEquip,
		InsertAmmoSound  		        =	M16InsertAmmo,
		EjectAmmoSound  		        =	M16EjectAmmo,
		InsertAmmoStartSound		    =	M16InsertAmmoStart,
		InsertAmmoStopSound		        =	M16InsertAmmoStop,
		EjectAmmoStartSound		        =	M16EjectAmmoStart,
		EjectAmmoStopSound		        =	M16EjectAmmoStop,
		ShellFallSound    		        =	M16CartridgeFall,
		RackSound        		        =	M16Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,


	ModelWeaponPart = Hensoldt_Scope          Hensoldt_Scope Scope1 Scope1,
	ModelWeaponPart = L2A2_SUITScope           L2A2_SUITScope Scope2 Scope2,
    ModelWeaponPart = FN_Scope                  FN_Scope Scope3 Scope3,
	ModelWeaponPart = Delph_AI_Scope        Delph_AI_Scope Scope4 Scope4,
	ModelWeaponPart = Laser Laser laser laser,
	ModelWeaponPart = LaserOn LaserOn laser laser,
		
	}

	fixing Fix DSA SA58		
	{			
		Require : DSASA58,		
		Fixer : DSASA58=1,
	}

	item Remington700_40x	
	{				
		DisplayName                 	=	Remington 700 40x,	
		DisplayCategory					=	Weapon,
		Icon                        	=	M40,	
		WeaponSprite                	=	M40,	
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	boltactionnomag,	
		FireMode                    	=	Single,	
		AttachmentType              	=	Rifle,		
		RackAfterShoot              	=	TRUE,	
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,
		MinSightRange					=	0.5,
		MaxSightRange					=	12.5,
		StopPower						=	10,
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	20,
		CritDmgMultiplier            	=	6,
		AimingPerkCritModifier      	=	6,
		HitChance                   	=	50,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	5,
		JamGunChance                	=	1,
		MinRange                    	=	0.61,
		MaxRange                    	=	40,
		AimingPerkRangeModifier     	=	0,
		MinDamage                   	=	1.2,
		MaxDamage                   	=	2,

		MinAngle                     	=	0.965,
		AimingPerkMinAngleModifier  	=	0.01,
		ConditionMax                	=	10,	
		ConditionLowerChanceOneIn   	=	200,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	50,
		ReloadTime                  	=	30,	
		SwingTime                   	=	0.5,
		MinimumSwingTime            	=	0.5,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	30,
		Weight                      	=	6.57,
				
		AmmoType                    	=	Base.308Bullets,	
		AmmoBox                     	=	308Box,		
		MaxAmmo                     	=	5,	
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	1,		
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	1,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	5,	
		DoorDamage                  	=	20,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	30,	
		SoundRadius                 	=	170,	
		SoundGain                   	=	2,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound			    =	MSR700BringToBear,
		SwingSound      			    =	L96a1_shoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	MSR700Jam,
		BreakSound       		     	=	MSR700Break,
		EquipSound       			    =	MSR700Equip,
		UnequipSound     			    =	MSR700UnEquip,
		InsertAmmoSound  			    =	MSR700InsertAmmo,
		EjectAmmoSound  			    =	MSR700EjectAmmo,
		InsertAmmoStartSound		    =	MSR700InsertAmmoStart,
		InsertAmmoStopSound		        =	MSR700InsertAmmoStop,
		EjectAmmoStartSound		        =	MSR700EjectAmmoStart,
		EjectAmmoStopSound	         	=	MSR700EjectAmmoStop,
		ShellFallSound    		        =	MSR700CartridgeFall,
		RackSound        		      	=	MSR700Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,
		DisplayCategory					=	Weapon,

	
		ModelWeaponPart					=	RedfieldScope RedfieldScope Scope1 Scope1,
		ModelWeaponPart					=	UnertlScope UnertlScope Scope2 Scope2,
		ModelWeaponPart = x2Scope x2Scope Scope3 Scope3,
        ModelWeaponPart = x4Scope x4Scope Scope3 Scope3,
        ModelWeaponPart = x8Scope x8Scope Scope3 Scope3,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = LaserOn LaserOn laser laser,
	}

	fixing Fix Remington 700 40x	
	{			
		Require : Remington700,		
		Fixer : Remington700=1;Aiming=5,
	}

	item SA1	
	{				
		DisplayName                 	=	Springfield Armory SA1,	
		DisplayCategory					=	Weapon,
		Icon                        	=	M60,	
		WeaponSprite                	=	M60TNFP,	
		Type                        	=	Weapon,	
		SubCategory                 	=	Firearm,	
		Ranged                      	=	TRUE,	
		IsAimedFirearm              	=	TRUE,	
		WeaponReloadType            	=	MGReload,	
		FireMode                    	=	Single,	
		AttachmentType              	=	Rifle,	
		UseEndurance                	=	FALSE,	
		TwoHandWeapon               	=	TRUE,	
		RequiresEquippedBothHands   	=	TRUE,
		MinSightRange					=	0.5,
		MaxSightRange					=	12.5,
		StopPower						=	10,
				
		PiercingBullets             	=	TRUE,
		CriticalChance              	=	20,
		CritDmgMultiplier            	=	5,
		AimingPerkCritModifier      	=	6,
		HitChance                   	=	50,	
		ToHitModifier               	=	1.5,
		AimingPerkHitChanceModifier 	=	5,
		JamGunChance                	=	1,
		MinRange                    	=	0.61,
		MaxRange                    	=	40,
		AimingPerkRangeModifier     	=	0,
		MinDamage                   	=	1.2,
		MaxDamage                   	=	2,

		MinAngle                     	=	0.965,
		AimingPerkMinAngleModifier  	=	0.01,
		ConditionMax                	=	10,	
		ConditionLowerChanceOneIn   	=	200,	
		MultipleHitConditionAffected	=	FALSE,	
		
		AimingTime                  	=	50,
		ReloadTime                  	=	60,	
		SwingTime                   	=	0,
		MinimumSwingTime            	=	0,
		SwingAmountBeforeImpact     	=	0,	
		RecoilDelay                 	=	15,
		Weight                      	=	10.5,
					
		AmmoType                    	=	Base.308Bullets,	
		AmmoBox                     	=	308Box,	
		MaxAmmo                     	=	100,	
		MagazineType                	=	Base.M60_Magazine,	
		ProjectileCount             	=	1,	
		MaxHitCount                 	=	1,	
		ShareDamage                 	=	FALSE,	
		SplatSize                   	=	3,	
		SplatNumber                 	=	3,	
		SplatBloodOnNoDeath         	=	TRUE,	
		PushBackMod                 	=	0.3,	
		KnockBackOnNoDeath          	=	TRUE,	
		KnockdownMod                	=	4,	
		DoorDamage                  	=	25,	
				
		RunAnim                     	=	Run_Weapon2,	
		IdleAnim                    	=	Idle_Weapon2,	
		SwingAnim                   	=	Rifle,	
		MetalValue                  	=	45,	
		SoundVolume                 	=	70,	
		SoundRadius                 	=	170,	
		SoundGain                   	=	2,	
		NPCSoundBoost               	=	1.5,	
		BringToBearSound		        =	M14BringToBear,
		SwingSound      		        =	GPMGShoot,
		HitSound            		    =	BulletHitBody,
		ClickSound         		        =	M14Jam,
		BreakSound       		        =	M14Break,
		EquipSound       		        =	M14Equip,
		UnequipSound     		        =	M14UnEquip,
		InsertAmmoSound  		        =	M14InsertAmmo,
		EjectAmmoSound  		        =	M14EjectAmmo,
		InsertAmmoStartSound		    =	M14InsertAmmoStart,
		InsertAmmoStopSound		        =	M14InsertAmmoStop,
		EjectAmmoStartSound		        =	M14EjectAmmoStart,
		EjectAmmoStopSound		        =	M14EjectAmmoStop,
		ShellFallSound    		        =	M14CartridgeFall,
		RackSound        		        =	M14Rack,
		Impact                 		    =	null,
		Tags                            =   Gun,
		DisplayCategory					=	Weapon,

	}
	fixing Fix Springfield Armory SA1			
	{			
		Require : SA1,		
		Fixer : SA1=1,Aiming=5,	

	}
}